Abc20240612: Part C